// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const db = cloud.database()
  const _ = db.command

  console.log('xxxx');
  
  try {
    const has = await db.collection('players').where(_.and([
      {
        phone: event.phone,
      },
      {
        type: event.type,
      }
    ])).count()
    if (!has.total) {
      const res = await db.collection('players').add({
        data: {
          phone: event.phone,
          type: event.type,
          createDate: event.createDate,
        },
      })
      console.log(res);
    }
  } catch (error) {
    console.log(error);
  }
}